﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace PHMEE
{
    /// <summary>
    ///设备分类
    /// </summary>
    public enum EquipmentEnum
    {
        /// <summary>
        /// 异步电动机
        /// </summary>
        [Description("AsynElectricMotor")]
        AsynElectricMotor = 1,

        /// <summary>
        /// 离心式风机
        /// </summary>
        [Description("CentrifugalFan")]
        CentrifugalFan = 2,

        /// <summary>
        /// 离心式泵
        /// </summary>
        [Description("CentrifugalPump")]
        CentrifugalPump = 3,

        /// <summary>
        /// 燃油分油机齿式传动
        /// </summary>
        [Description("FuelOilSeparatorGear")]
        FuelOilSeparatorGear = 4,

        /// <summary>
        /// 滑油分油机齿式传动
        /// </summary>
        [Description("LubricatingOilSeparatorGear")]
        LubricatingOilSeparatorGear = 5,

        /// <summary>
        /// 主机
        /// </summary>
        [Description("MainEngine")]
        MainEngine = 6,

        /// <summary>
        /// 主发电机
        /// </summary>
        [Description("MainGenerator")]
        MainGenerator = 7,

        /// <summary>
        /// 主发电机柴油机
        /// </summary>
        [Description("MainGeneratorDiesel")]
        MainGeneratorDiesel = 8,

        /// <summary>
        /// 往复式空压机
        /// </summary>
        [Description("ReciprocatingCompressor")]
        ReciprocatingCompressor = 9,

        /// <summary>
        /// 涡轮增压器
        /// </summary>
        [Description("Turbocharger")]
        Turbocharger = 10,

        /// <summary>
        /// 轴系
        /// </summary>
        [Description("ShaftSystem")]
        ShaftSystem = 11,

    }

    /// <summary>
    /// 转动方式
    /// </summary>
    public enum RotationMode
    {
        /// <summary>
        /// 旋转式
        /// </summary>
        [Description("Rotary")]
        Rotary = 1,

        /// <summary>
        /// 往复式
        /// </summary>
        [Description("Reciprocating")]
        Reciprocating = 2,
    }

    /// <summary>
    /// 基座类型
    /// </summary>
    public enum ConnectMode
    {
        /// <summary>
        /// 弹性
        /// </summary>
        [Description("Elasticity")]
        Elasticity = 1,

        /// <summary>
        /// 刚性
        /// </summary>
        [Description("Rigidity")]
        Rigidity = 2,
    }

    /// <summary>
    /// 支撑方式
    /// </summary>
    public enum SupportFlexibilityMode
    {
        /// <summary>
        /// 直驱
        /// </summary>
        [Description("DirectDrive")]
        DirectDrive = 1,

        /// <summary>
        /// 双支撑
        /// </summary>
        [Description("DualSupport")]
        DualSupport = 2,

        /// <summary>
        /// 悬臂式
        /// </summary>
        [Description("Cantilever")]
        Cantilever = 3
    }

    /// <summary>
    /// 轴承类型
    /// </summary>
    public enum BearingType
    {
        /// <summary>
        /// 滚动
        /// </summary>
        [Description("Rolling")]
        Rolling = 1,

        /// <summary>
        /// 合金
        /// </summary>
        [Description("Alloy")]
        Alloy = 2,

        /// <summary>
        /// 双滚动
        /// </summary>
        [Description("DoubleRolling")]
        DoubleRolling = 3
    }
}
